package day06;
//成员变量和局部变量区别测试demo
public class Test02 {
    //定义一个成员变量
    static int count;
    public static void main(String[] args) {
        //定义局部变量必须手动赋值
        int sum = 10;
        int sum1;
        sum1 = 20;
        System.out.println(sum);   //打印局部变量
        System.out.println(sum1);  //打印局部变量
        System.out.println(count);  //打印成员变量
        for (int i = 1; i < 10; i++){
            System.out.println(i);


            //类中位置不同，成员变量在类里面main方法外，而局部变量在方法之内
            //内存不同，成员变量在堆内存里，局部变量在栈内存里面
            //生命周期不同，成员变量随着对象消失或存在，局部变量随方法调用而存在或消失
            //成员变量初始值有，而局部变量无默认吃，必须手动赋值
        }

    }
}
